A Maker Approach to Computer Science Education: Lessons Learned from a First-Year University Course
نویسنده
چکیده
We report from a one-semester introductory course for first-year computer science students where Arduino, robot programming and app development with Processing was used to foster engagement and creativity. The main learning objective for the students was to learn basic hardware and software skills, while at the same time motivating for further computer science courses. The course had a total of 250 university students with two teachers and ten teaching assistants. The major challenges were related to creating exercises, educational material and a physical work environment for the students that allowed for creativity in the spirit of the maker culture. We learned that much effort must be placed on making a high number of well-documented small and complete examples that the students can use as a starting point in their projects. We also learned that the teaching assistants should themselves have spent much time experimenting with the actual technology.
منابع مشابه
Towards a Unified CPS Education: Lessons Learned from a Cross-Disciplinary Robotics Engineering Program
In 2007, Worcester Polytechnic Institute (WPI) introduced an undergraduate degree program in robotics engineering, first in the United States, with the goal of educating a new cadre of engineering students with multidisciplinary skills to meet the workforce needs of the growing robotics industry. A four-course core curriculum called unified robotics is at the center of the program and provides ...
متن کاملImplantation Metastasis of Synovial Cell Sarcoma: Lessons Learned from a Mistake
Implantation metastasis occurs when tumor seeds into a wound or tissue by a significant amount of viable tumor cells. Here we describe the case of a 30-year-old man suffering from pain and swelling of the foot, which was misdiagnosed as a bone cyst. Surgery was performed involving curettage followed by bone grafting. After surgical pathology, the exact diagnosis was revealed as the synovial sar...
متن کاملHealth System Response and Management: Lessons Learned From Iran\'s 2019 Floods
Background: While the main concern of Iran has been the risk of drought, and the Iranian authorities are always trying to find the solutions and prepare projects for the supply of their citizenschr('39') water, this country suddenly experienced a massive flood that affected more than 31 provinces in 2019. This study was conducted to extract lessons learned from the health system response and ma...
متن کاملMedical student selection and society: Lessons we learned from so-ciological theories
The aim of this study was to show the interaction between the society, applicants and medical schools in terms of medical student selection. In this study, the trends to implement social factors in the selection process were highlighted. These social factors were explored through functionalism and conflict theories, each focusing on different categories of social factors. While functionalist th...
متن کاملPreparing Students for Software Engineering
This position paper describes our work with a new course at Sussex University, designed to bridge the gap between computer science and software engineering. We argue that the way in which software engineering is introduced in most computer science degrees makes it hard for students to internalise the lessons of good engineering practice. In particular, programming is seen to be divorced from so...
متن کامل